#ifndef __UDF_GLOBAL_EVM_1T1R_800M_H
#define __UDF_GLOBAL_EVM_1T1R_800M_H

#if DEMO_RX_ANT_NUM < 2
#define FW_VERSION TO_STR(FW_VERSION_CAT(1T1R800,3))
#else
#define FW_VERSION TO_STR(FW_VERSION_CAT(1T2R800,3))
#endif

#ifdef UDPCFG_RAMP_PLL
#undef UDPCFG_RAMP_PLL
#endif
#ifdef UDPCFG_RAMP_WAVE0_A
#undef UDPCFG_RAMP_WAVE0_A
#endif
#ifdef UDPCFG_RAMP_WAVE0_B
#undef UDPCFG_RAMP_WAVE0_B
#endif
#ifdef UDPCFG_RAMP_WAVE0_C
#undef UDPCFG_RAMP_WAVE0_C
#endif
#ifdef UDFDEF_RAMP_WAVE0_R
#undef UDFDEF_RAMP_WAVE0_R
#endif
#ifdef UDPCFG_RAMP_WAVE1_A
#undef UDPCFG_RAMP_WAVE1_A
#endif
#ifdef UDPCFG_RAMP_WAVE1_B
#undef UDPCFG_RAMP_WAVE1_B
#endif
#ifdef UDPCFG_RAMP_WAVE1_C
#undef UDPCFG_RAMP_WAVE1_C
#endif
#ifdef UDPCFG_RAMP_WAVE1_R
#undef UDPCFG_RAMP_WAVE1_R
#endif

#define UDPCFG_RAMP_PLL           ( UDP_CFG_RAMP_PLL_23G2  )

#if (UDFDEF_CHIRP_SUM_NUM == 1)
#define UDPCFG_RAMP_WAVE0_A       ( RAMP_GET(RAMP_0G1_10US) )
#else
#define UDPCFG_RAMP_WAVE0_A       ( RAMP_GET(RAMP_0G1_496US) )
#endif
#define UDPCFG_RAMP_WAVE0_B       ( RAMP_GET(RAMP_0G_1US)   + 1 )
#define UDPCFG_RAMP_WAVE0_C       ( RAMP_GET(RAMP_0G1_10US_M) + 1 )
#define UDFDEF_RAMP_WAVE0_R       ( 0x00000000 + (1<<16) )

#define UDPCFG_RAMP_WAVE1_A       ( RAMP_GET(RAMP_0G_10US)     + 1 )
#define UDPCFG_RAMP_WAVE1_B       ( RAMP_GET(RAMP_0G8_60US) )
#define UDPCFG_RAMP_WAVE1_C       ( RAMP_GET(RAMP_0G8_30US_M) )
#define UDFDEF_RAMP_WAVE1_R       ( 0x00000000 + (UDFDEF_RAMP_CNT<<16) )

#ifdef UDFDEF_CIC_SEC
#undef UDFDEF_CIC_SEC
#endif
#ifdef UDFDEF_DOWN_SEC
#undef UDFDEF_DOWN_SEC
#endif

#define UDFDEF_CIC_SEC            ( 2 )
#define UDFDEF_DOWN_SEC           ( 3 )

#if defined(ANA2_ANT2_RX_EN)
#undef ANA2_ANT2_RX_EN
#endif
#if ( DEMO_RX_ANT_NUM > 1 )
#define ANA2_ANT2_RX_EN (1)
#else
#define ANA2_ANT2_RX_EN (0)
#endif

#ifdef ANA2_HPF1
#undef ANA2_HPF1 
#endif
#ifdef ANA2_HPF2
#undef ANA2_HPF2 
#endif
#ifdef ANA2_PGA1
#undef ANA2_PGA1 
#endif
#ifdef ANA2_PGA2
#undef ANA2_PGA2 
#endif
#ifdef ANA2_PGA3
#undef ANA2_PGA3 
#endif
#ifdef ANA2_PA1_POWER
#undef ANA2_PA1_POWER 
#endif
#ifdef ANA2_PA2_POWER
#undef ANA2_PA2_POWER 
#endif

#define ANA2_HPF1 (3) /*0-100k 1-140k 2-200k 3-260k*/
#define ANA2_HPF2 (3) /*0-50k 1-100k 2/3-160k*/
#define ANA2_PGA1 (3) /*0~3*/
#define ANA2_PGA2 (2) /*0~3*/
#define ANA2_PGA3 (0) /*0~3*/

#define ANA2_PA1_POWER (3)
#define ANA2_PA2_POWER (3)

#define UDFDEF_CFAR_VG               (2)
#define UDFDEF_CFAR_VS               (6)
#define UDFDEF_CFAR_VTH              (8)

#define UDFDEF_CFAR_R_THRESDIV       (CFAR_THRESDIV4)
#define UDFDEF_CFAR_RG               (2)
#define UDFDEF_CFAR_RS               (6)
#define UDFDEF_CFAR_RTH              (7)

#define UDFDEF_PRESENCE_CFAR_VG      (10)
#define UDFDEF_PRESENCE_CFAR_VS      (6)
#define UDFDEF_PRESENCE_CFAR_VTH     (6)

#define UDFDEF_PRESENCE_CFAR_RG      (8)
#define UDFDEF_PRESENCE_CFAR_RS      (8)
#define UDFDEF_PRESENCE_CFAR_RTH     (4)

#endif
